@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{border:0;}
a{ text-decoration:none;}
ul,ol,li{ list-style:none;}
body{font-family:微软雅黑;min-width:1440px;max-width:1920px;width: 100%;margin:0 auto; border-top:9px solid #463b39;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.orange{ color:#ff6600;}
.red{ color:#F00;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}
.pt80{ padding-top:80px;}
.pt90{ padding-top:90px;}
.pt100{ padding-top:100px;}
.pt150{ padding-top:150px;}
.pt200{ padding-top:200px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}
.pb60{ padding-bottom:60px;}
.pb70{ padding-bottom:70px;}
.pb80{ padding-bottom:80px;}
.pb90{ padding-bottom:90px;}
.pb100{ padding-bottom:100px;}
.orange{ color:#ff9a00;}
.underline{text-decoration:underline;}

.of{ overflow:hidden;}
.none {display:none;}
.mt10 { margin-top: 10px;}
.mt20 { margin-top: 20px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.mt50 { margin-top: 50px;}
.mt60 { margin-top: 60px;}
.mt100 { margin-top: 100px;}
.text-center {text-align: center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after {clear: both;}
.clearfix:before, .clearfix:after { content: " ";display: table;}
.clearfix:before, .clearfix:after { content: " ";display: table;}
.w1000{ width:1000px; margin:0 auto;}
.w1160{ width:1160px; margin:0 auto;}
.w1090{ width:1090px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
section{display: block;width: 1200px; margin:0 auto;}
.relative{ position:relative;}
.col-sm-4{ width:40%}
.col-sm-6{ width:60%}
.yj_cotent{width: 75%; max-width: 1440px; min-width: 1244px; margin: 0 auto;}

.topbar{margin-top: -9px;}
.top_text{background:#992e2e url(../images/topbar2.png) left no-repeat;height:56px;color:#fff;font-size:18px;line-height:56px;width:42.7%;float: right;letter-spacing: 1px;}
.topbar span{ margin:0 60px;}
.head_bd { padding:26px 0;}
.logo{width: 15%;}
.nav_list{width:85%;margin-top: 5px;}
.nav_list li{float:left;font-size:18px;width:  14.285%;text-align: center;}
.nav_list li a{display: inline-block;color:#000;line-height:37px;padding: 0 16px 0 10px;letter-spacing: 1px;}
.nav_list li.on a,.nav_list li a:hover{ color:#fff;background:#992e2e url(../images/nav2.png) right no-repeat;}

/*banner*/
.flexslider{width:100%;overflow:hidden;position:relative;zoom:1; z-index:9; }
.flexslider .slides > li{display:none;}
.flexslider .slides a{max-width:100%;display:block; }

.flex-direction-nav li a{cursor:pointer;text-indent:-9999px; position:absolute; top:50%;width:64px;height:29px;margin-top:-15px;}
.flex-direction-nav li a.prev{background:url(../images/bg17.png) no-repeat ; left:50px;}
.flex-direction-nav li a.next{background:url(../images/bg18.png) no-repeat; right:50px;}
.flex-control-nav{position:absolute;bottom:30px; width:100%; text-align:center;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a{display:block;width:10px;height:10px;border-radius: 100%;margin:0 5px; background:#992e2e; cursor:pointer; text-indent:-999em; border:1px solid #ffffff;}
.flex-control-nav li a.active{ background:#495c85; border-color:#495c85; width:30px;border-radius: 10px;}
/*banner end*/

.probox{background:url(../images/search.png) no-repeat;width: 100%;height:78px;padding-top:32px;position:absolute;left:0;bottom: -20px;z-index:999;}
.probox_in{position:absolute;left:12.5%;}
.pro_phone{background:url(../images/pro_phone.png) left no-repeat;font-size:12px;color:#fff;padding-left: 60px;margin-left: 40px;margin-right: 60px;margin-top: 20px;}
.pro_phone b{ display:block; font-size:20px;}
.searchbox{width:220px;height:32px;background:#fff;border-radius: 20px;}
.searchbox input[type=text]{ margin-left:15px; border:0; width:172px; height:32px; display:block; float:left; outline:none;}
.searchbox input[type=submit]{background: url(../images/submit.png) center left no-repeat;width: 33px;height: 32px;border:  0;float:right;}
.hotsearch{font-size:12px;color:#b9b6b6;margin-top: 15px;}
.hotsearch a{color:#b9b6b6;margin: 0 5px;}


.m_tit_1{font-size:36px;color:#333333;text-align:center;letter-spacing: 2px;}
.m_tit_1 p{font-size:24px;color:#666666;margin-top:  5px;}

.yj_floor1_text{ font-size:14px; color:#333333; line-height:30px; text-indent:2em; padding:30px 10%;}

.yj_floor2 {background:url(../images/yj_floor22.png) center no-repeat; height:439px; position:relative;}
.yj_floor2 .tit{width:375px;height:96px;background:#495c85;color:#fff;text-align:center;line-height:96px;font-size:24px;position:absolute;top:65px;left:50%;margin-left: -340px;}
.yj_floor2 .mc{width:50%;float:right;margin-top: 120px;}
.yj_floor2 .mr_frbox { height: 183px;  }
.yj_floor2 .mr_frBtnL {float: left;margin: 58px 20px 0px 50px;cursor: pointer;display: inline;}
.yj_floor2 .mr_frUl { float: left; height: 183px; width: 80%; }
.yj_floor2 .mr_frBtnR {float: right;margin-top: 58px;cursor: pointer;}
.yj_floor2 .mr_frUl ul li { display: inline; float: left; text-align:center; width: 33.333%; overflow: hidden; }
.yj_floor2 .mr_frUl ul li a{ display:block; margin:0 15px;}
.yj_floor2 .mr_frUl ul li img { display: block; max-width:100%;}

.case_nav li{ width:16.666%; float:left; text-align:center;}
.case_nav li a{ display:block; border:1px solid #f1f1f1; margin:0 0 -1px -1px; font-size:18px; color:#000; line-height:50px;}
.case_nav li.on a{ background:#992e2e; color:#fff;}

.case_list li{ width:25%; float:left; text-align:center;}
.case_list li a{ display:block; border:1px solid #fff; padding:20px 0; position:relative; }
.case_list li i{background:url(../images/mm.png) center no-repeat; position:absolute; width:42px; height:42px;left:50%; top:50%; margin-top:-21px; margin-left:-21px; display:none;}
.case_list li .img{height:255px;display:  flex;justify-content:  center;align-items: center;}
.case_list li img{max-height:255px;max-width:  100%;}
.case_list li p{ font-size:16px; color:#000; margin:20px 0;}
.case_list li a:hover{ border-color:#495c85;}
.case_list li a:hover i{ display:block;}

.more_1{ display:block; width:198px; height:50px; border:1px solid #333333; text-align:center; line-height:50px; margin:0 auto; font-size:14px; color:#463b39;}
.more_1:hover{border-color:#495c85; color:#495c85;}
.more_2{display:block;width:198px;background:#495c85;height:50px;border:1px solid #495c85;text-align:center;line-height:50px;margin:0 auto;font-size:14px;color:#fff;position:  absolute;bottom: 60px;left:  50%;margin-left: -270px;}

.yj_floor4{background:url(../images/yj_floor4.png) top no-repeat;padding-top: 170px;}
.fulc_list1 li{ width:25%; float:left;}
.fulc_list1 li a{display:block;text-align:center;margin: 0 30px;}
.fulc_list1 li h2{font-size:24px;color:#992e2e;font-weight:normal;margin-top: 20px;}
.fulc_list1 li p{font-size:14px;line-height:20px;color:#fff;text-align:left;margin: 20px 50px;}
.fulc_list1 li img{ max-width:100%;}

.yj_floor5 .mc{ width:50%;}
.yj_floor5 .mt{width:50%;background:#f7f7f7;margin-top: 83px;padding-top: 20px;padding-bottom: 50px;}
.news_list1 li{ border-bottom:1px dashed #383838; padding:20px 0;}
.news_list1 li .date{ font-size:12px; color:#992e2e;background:url(../images/time.png) left no-repeat; padding-left:30px; line-height:21px;}
.news_list1 li h2 a{ display:block; font-weight:normal; font-size:18px; color:#000; margin:10px 0;}
.news_list1 li p{ font-size:14px; color:#666666; line-height:20px; height:40px; overflow:hidden;}
.news_list1 li h2 a:hover{ text-decoration:underline; color:#992e2e;}


.footer_in{ background:#463b39; padding:30px 0;}
.footer_left{ font-size:14px; color:#fff; line-height:26px;}
.footer_right{ font-size:14px; color:#fff;}
.footer_nav a{ color:#fff; line-height:34px; margin-right:30px;}
.footer_nav a:hover{ color:#992e2e; text-decoration:underline;}
.footer_right p{ font-size:12px; margin-top:10px;}


.breaknav{font-size:20px;color:#fff;margin-top: 20px;}
.breaknav a{ color:#fff;}

.produ_tit_1{font-size:30px;text-align:center;letter-spacing: 2px;}
.produ_tit_1 img{ margin:0 10px;}
.produ_tit_1 p{ font-size:24px; color:#666666; margin-top:5px;}

.case_nav2 li{ font-size:18px; float:left;}
.case_nav2 li a{color:#000;line-height:50px;display:block;padding: 0 10px;}
.case_nav2 li.on a,.case_nav2 li a:hover{ color:#fff; background:#992e2e;}

.pageitem{ text-align:center; padding:50px 0;}
.pageitem a{font-size:18px;color:#333333;margin: 0 10px;padding: 6px 15px;}
.pageitem img{ vertical-align:middle;}
.pageitem a.on{ border:1px solid #db2a37; color:#db2a37;}

.page{ border:1px solid #000; padding:20px 0; text-align:center; margin:0 5%;}
.page a{display:inline-block; *display:inline;*zoom:1;background:#463b39;width:32px;height:32px;text-align:center;line-height:32px;color:#fff;font-size:12px;border-radius: 50%;}
.page a.on,.page a:hover{ background:#992e2e;}

.fwlc_tit{font-size:30px;letter-spacing: 2px;}
.fwlc_tit span{font-size:18px;color:#333333;margin-left: 20px;}

.fulc_list2 li{ width:25%; float:left;}
.fulc_list2 li a{display:block;text-align:center;margin: 0 30px;}
.fulc_list2 li h2{font-size:24px;color:#992e2e;font-weight:normal;margin-top: 20px;}
.fulc_list2 li p{font-size:14px;line-height:20px;color:#333333;text-align:left;margin: 20px 50px;}
.fulc_list2 li img{ max-width:100%;}

.produ_info{ font-size:24px;}
.produ_info .date{border-top:1px solid #cccccc;font-size:12px;color:#992e2e;background: url(../images/time.png) 15px 10px no-repeat;line-height:  21px;padding-left: 45px;padding-top: 10px;margin-top: 10px;}
.produ_info .prev{float:right;font-size:18px;background:#992e2e;color:#fff;height:37px;display:block;line-height:37px;padding: 0 10px;}
.produ_info .next{ float:right; background:#f0f0f0; color:#000; font-size:18px; height:37px; display:block; line-height:37px;padding: 0 10px;}

.produ_content{ padding:50px; line-height:200%;}


.about_nav_1{ text-align:center;}
.about_nav_1 li{ display:inline-block; *display:inline; *zoom:1; font-size:18px;}
.about_nav_1 li a{color:#333333;display:block;line-height:  40px;padding:  0 10px;margin: 0 10px;}
.about_nav_1 li.on a{ border-bottom:2px solid #992e2e;}

.news_list_1{ margin:50px 5%;}
.news_list_1 li{margin-top: 68px; position:relative;}
.news_list_1 li .right{background:#f7f7f7;height:263px;float:right;width: 75%;}
.news_list_1 li .img{position: absolute;/* margin-top: -23px; */display:  block;/* overflow:  hidden; */width: 35%;position: absolute;top: -23px;left: 0;}
.news_list_1 li .info{margin-top: 30px;overflow: hidden;float:  left;width: 75%;margin-left: 17%;}
.news_list_1 li .info h2 a{display:block;font-size:20px;font-weight:normal;border-bottom:1px solid #000;color:#000;line-height: 50px;}
.news_list_1 li .info p{ font-size:14px; color:#333333; line-height:24px; height:72px; overflow:hidden; margin-top:10px;}
.news_list_1 li .info .date{background: url(../images/time.png) left no-repeat;font-size:12px;color:#992e2e;line-height:  21px;padding-left: 30px;float: right;margin-top: 20px;}
.news_list_1 li .jt{float:right;overflow:  hidden;width:25px;height:40px;background:#495c85;color:#fff;text-align:center;line-height:40px;margin-top: 100px;}
.news_list_1 li:hover .right{ background:#992e2e;}
.news_list_1 li:hover h2 a{ color:#fff; border-color:#fff;}
.news_list_1 li:hover p{ color:#fff;}
.news_list_1 li:hover .date{ color:#fff;background: url(../images/time2.png) left no-repeat;}
.news_list_1 li:hover .jt{ background:#463b39; color:#fff;}


.about_body{ position:relative;}
.about_body .mc{ width:41.67%;}
.about_body .mt{
    background:#f7f7f7;
     position:absolute; 
    right:0;
    width:60%;
    top:80px;
     padding:40px; 
    font-size:16px;
    line-height:36px;
    }
.jion_list_3 { margin:50px 5%;}
.jion_list_3 li{-moz-box-shadow:0px 0px 20px #cccccc;-webkit-box-shadow:0px 0px 20px #cccccc;box-shadow:0px 0px 20px #cccccc;height: 100px;/* overflow:  hidden; */padding:  30px 0;margin-bottom: 40px;}
.jion_list_3 li .info{ font-size:30px; color:#000000; position:relative; width:30%; float:left; margin:0 10%;}
.jion_list_3 li .info p{ font-size:24px; color:#666666; display:none;}
.jion_list_3 li .info span{position:relative;font-size:18px;color:#d52121;margin-left: 20px;top: -10px;}
.jion_list_3 li .date{width:30%;float: right;margin: 20px 10%;font-size:24px;color:#666666;text-align: right;}

.m_more_2{display:block;border:1px solid #cccccc;font-size:20px;color:#222222;width:226px;height:60px;text-align:center;line-height:60px;margin:0 auto;border-radius: 30px;transition: 1s all;-webkit-transition: 1s all;}
.m_more_2:hover{ border-color:#f94e4e; color:#fff; background:#f94e4e;}

.lianxi_list1 li{width:33.333%;float:left;color:#fff;line-height: 40px;}
.lianxi_list1 li p{ font-size:18px;}
/*企业文化*/
.qywh_floor1 .nTab{overflow:hidden}
.qywh_floor1 .nTab .TabTitle{position: absolute;border-left:1px dashed #999999;left: 12%;}
.qywh_floor1 .nTab .TabTitle li{cursor:pointer;height: 60px;line-height: 60px;font-size:18px;color:#000000;text-align:center;margin-left: -7px;padding-left: 25px;}
.qywh_floor1 .nTab .TabTitle .active{background: url(../images/qywhimg_03.png) left no-repeat;color:#992e2e}
.qywh_floor1 .nTab .TabTitle .normal{background: url(../images/qywhimg_08.png) left no-repeat;}
.qywh_floor1 .nTab .TabContent{clear:both;overflow:hidden;display:block;}
.qywh_body{ width:77%; float:right; position:relative;height: 488px;}
.qywh_body .mc{width:60%;background:#f7f7f7 url(../images/qywhss.png) left no-repeat;padding: 20px 120px;font-size:14px;line-height:28px;position:  absolute;left:  0;top: 0;}
.qywh_body .mt{position:absolute;right:0;top:60px;width: 60%;height: 100%;}

.qywh_body .mr_frbox {}
.qywh_body .btn{ width:100%; background:#992e2e; height:175px; bottom:0; position:absolute;}
.qywh_body .mr_frBtnL{margin: 40px 50px;cursor: pointer;display: inline;}
.qywh_body .mr_frUl {/* width: 100%; */text-align:  right;position:  absolute;right: 0;}
.qywh_body .mr_frBtnR{ float: right; margin-top: 28px; cursor: pointer; }
.qywh_body .mr_frUl ul li { display: inline; float: left;  overflow: hidden; }
.qywh_body .mr_frUl ul li img{ display: block; max-width:100%; }


.mr_frBtnL3 {margin: 40px 50px;cursor: pointer;display: inline;}
.mr_frUl3 {text-align:  right;position:  absolute;right: 0;width: 674px;}
.mr_frUl3 ul li {display: inline;float: left;width:674px; overflow: hidden;}
.mr_frUl3 ul li img { display: block; max-width:100%; }





















